.clearfix{zoom: 1;}
.clearfix:after{content: "."; width: 0; height: 0; visibility: hidden; display: block; clear: both; overflow:hidden;}
input{
	outline: none;
	border: none;
}
@media only screen and (max-width: 1080px), only screen and (max-device-width:1080px) {
	html,body {
		font-size:16px;
	}
}
@media only screen and (max-width: 960px), only screen and (max-device-width:960px) {
	html,body {
		font-size:16px;
	}
}
/*@media only screen and (max-width: 800px), only screen and (max-device-width:800px) {*/
	/*html,body {*/
		/*font-size:34.19px;*/
	/*}*/
/*}*/
@media only screen and (max-width: 720px), only screen and (max-device-width:720px) {
	html,body {
		font-size:30.77px;
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width:640px) {
	html,body {
		font-size:27.35px;
	}
}
@media only screen and (max-width: 600px), only screen and (max-device-width:600px) {
	html,body {
		font-size:25.6px;
	}
}
@media only screen and (max-width: 540px), only screen and (max-device-width:540px) {
	html,body {
		font-size:23.07px;
	}
}
@media only screen and (max-width: 480px), only screen and (max-device-width:480px) {
	html,body {
		font-size:20.5px;
	}
}
@media only screen and (max-width: 441px), only screen and (max-device-width:441px) {
	html,body {
		font-size:17.664px;
	}
}
@media only screen and (max-width: 414px), only screen and (max-device-width:414px) {
	html,body {
		font-size:17.69px;
	}
}
@media only screen and (max-width: 400px), only screen and (max-device-width:400px) {
	html,body {
		font-size:17.09px;
	}
}
@media only screen and (max-width: 375px), only screen and (max-device-width:375px) {
	html,body {
		font-size:16px;
	}
}
@media only screen and (max-width: 360px), only screen and (max-device-width:360px) {
	html,body {
		font-size:15.38px;
	}
}
@media only screen and (max-width: 320px), only screen and (max-device-width:320px) {
	html,body {
		font-size:13.67px;
	}
	.main-content li img{
		width: 4rem;
		vertical-align: middle;

	}
}
@media only screen and (max-width: 294px), only screen and (max-device-width:294px) {
	html,body {
		font-size:12.544px;
	}
	.main-content li img{
		width: 4rem;
		vertical-align: middle;
	}
	.code-count .dis-cell:nth-child(3) span{
		width: 1rem !important;
	}
}
@media only screen and (max-width: 240px), only screen and (max-device-width:240px) {
	html, body {
		font-size: 10.26px;
	}
}



